// //一个房子 有很多房间 房间可以出租 小明来租房可以入住 熊二来租房也可以入住
// //房子是一个对象 房间是房子的一个属性或方法 人是一个对象
// class House {
//     constructor(name, roomA, roomB, roomC, area, color) {
//         this.name = name
//         this.room = [roomA, roomB, roomC] //房间
//         this.area = area
//         this.color = color
//     }
//     setRoom(username) {
//         //谁来入住
//         console.log(`${username}来入住${this.name}`)
//     }
// }

// //A小区房子
// let houseA = new House('A房子', '客厅', '卧室', '厨房', 100, '白色')
// houseA.setRoom('小明')
// // B小区的房子
// let houseB = new House('B房子', '客厅', '卧室', '厨房', 100, '绿色')
// houseB.setRoom('熊二')
// class Person {
//     constructor(name, age) {
//         this.name = name
//         this.age = age
//         this.height = 180
//         this.kg = 120
//     }
//     sing() {
//         console.log(`${this.name}在唱歌`)
//     }
//     play() {
//         console.log(`${this.name}在玩`)
//     }
// }
// //小明
// let user = new Person('小明', 18)
class Parent {
    constructor(name = 'nihao') {
        this.printName = name
    }

    get getnames() {
        return this.printName + '8888' + '***'
    }
    set getnames(value) {
        this.printName = value + '9999'
    }
}
obj = new Parent('张三')
// console.log(obj.getnames)
obj.getnames = '6666666666'
console.log(obj.getnames)
//赋值
// obj.getnames = '小红鞋'
// console.log(obj.printName)
// class Parent {
//     constructor(name = 'meili') {
//         this.proname = name
//     }
//     get ages() {
//         return this.ages
//     }
//     set ages(values) {
//         this.ages = values
//     }
// }
// let par = new Parent('小明爸爸')
// par.ages = 60
// console.log(par.ages)

// class Son extends Parent {
//     constructor(name) {
//         super()
//         this.proname = name
//     }
//     // fun() {
//     //     console.log('我是子类')
//     // }
//     getParentAge() {
//         console.log(this.age)
//     }
// }

// let obj = new Son('张三')
// obj.getParentAge()
// console.log(obj)
